#include "Procedimento.h"

Procedimento::Procedimento()
{
	this->mNumeroParametros = 0;
}
void Procedimento::SetId(string mId)
{
	this->mId = mId;
}
void Procedimento::SetCategoria(int mCategoria)
{
	this->mCategoria = mCategoria;
}
void Procedimento::SetNivel(int mNivel)
{
	this->mNivel = mNivel;
}

void Procedimento::SetNumParametros()
{
	this->mNumeroParametros++;
}
void Procedimento::SetPassagem(int mTipo)
{
	this->mPassagem = mTipo;
}
void Procedimento::InsereParamentro(VariavelSimples *mParametro)
{
	this->mParametros.push_back(mParametro);
}

void Procedimento::R()
{
	cout<<this->mNumeroParametros;
}
void Procedimento::SetTipoFuncao(int mTipo)
{
	this->mTipo = mTipo;	
}

string Procedimento::GetId()
{
	return this->mId;
}

Procedimento::~Procedimento()
{
}
